home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / music / cthugha5.zip / CTHU5SRC.ZIP / AUDIO.H < prev    next >
C/C++ Source or Header  |  1994-08-19  |  865b  |  36 lines

  1. extern unsigned int sample_rate;
  2. extern int sample_stereo;
  3. extern unsigned actual_rate;
  4. extern unsigned last_rate;
  5.  
  6. extern enum device_list { CDInput, LineInput, MicInput } device;
  7.  
  8. extern int  (*init_audio)(void);
  9. extern void (*close_audio)(void);
  10. extern int  (*audio_firsttime)(void);
  11. extern int  (*audio_everytime)(int wait);
  12.  
  13. extern int  (*get_level)(int channel);
  14. extern void (*set_level)(int channel, int level);
  15. extern int  (*level_incr)(int channel);
  16.  
  17. extern void (*set_input)(enum device_list device);
  18.  
  19. #define MIXmaster             0
  20. #define MIXvoice                1
  21. #define MIXfm                    2
  22. #define MIXline                3
  23. #define MIXcd                    4
  24. #define MIXgain                5
  25. #define MIXtreble                6
  26. #define MIXbass                7
  27.  
  28. #define MIXin_gain            8
  29.  
  30. #define MIXmicrophone      9
  31. #define MIXspeaker         10
  32.  
  33. int get_levels(int *left, int *right);
  34. int get_stereo(void);
  35.  
  36.